<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
        <head>
          <title>akka.zeromq.ZeroMQExtension</title>
          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
          
      <link type="text/css" media="screen" rel="stylesheet" href="../../lib/template.css" />
      <script type="text/javascript" src="../../lib/jquery.js"></script>
      <script type="text/javascript" src="../../lib/jquery-ui.js"></script>
      <script type="text/javascript" src="../../lib/template.js"></script>
      <script type="text/javascript" src="../../lib/tools.tooltip.js"></script>
    
        </head>
        <body class="type">
      <div id="definition">
        <a title="Go to companion" href="ZeroMQExtension$.html"><img src="../../lib/class_to_object_big.png" /></a>
        <p id="owner"><a name="akka" class="extype" href="../package.html">akka</a>.<a name="akka.zeromq" class="extype" href="package.html">zeromq</a></p>
        <h1><a title="Go to companion" href="ZeroMQExtension$.html">ZeroMQExtension</a></h1>
      </div>

      <h4 class="signature" id="signature">
      <span class="kind">class</span>
      <span class="symbol">
        <span class="name">ZeroMQExtension</span>
        
        <span class="result"> extends <a name="akka.actor.Extension" class="extype" href="../actor/Extension.html">Extension</a></span>
      </span>
      </h4>
      
          <div class="fullcommenttop" id="comment"><div class="comment cmt"><p>The extension for the ZeroMQ module
</p></div><div class="toggleContainer block">
          <span class="toggle">Linear Supertypes</span>
          <div class="superTypes hiddenContent"><a name="akka.actor.Extension" class="extype" href="../actor/Extension.html">Extension</a>, AnyRef, <span name="scala.Any" class="extype">Any</span></div>
        </div></div>
        

      <div id="template">

        <div id="mbrsel">
          <div id="textfilter"><span class="pre"></span><span class="input"><input accesskey="/" type="text" /></span><span class="post"></span></div>
          <div id="order">
                <span class="filtertype">Ordering</span>
                <ol><li class="alpha in"><span>Alphabetic</span></li><li class="inherit out"><span>By inheritance</span></li></ol>
              </div>
          <div id="ancestors">
                <span class="filtertype">Inherited</span>
                <ol><li class="hideall out"><span>Hide All</span></li>
                <li class="showall in"><span>Show all</span></li></ol>
                <ol id="linearization"><li name="akka.zeromq.ZeroMQExtension" class="in"><span>ZeroMQExtension</span></li><li name="akka.actor.Extension" class="in"><span>Extension</span></li><li name="scala.AnyRef" class="in"><span>AnyRef</span></li><li name="scala.Any" class="in"><span>Any</span></li></ol>
              </div>
          <div id="visbl">
              <span class="filtertype">Visibility</span>
              <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
            </div>
        </div>

        <div class="members" id="constructors">
              <h3>Instance Constructors</h3>
              <ol><li visbl="pub" name="akka.zeromq.ZeroMQExtension#this" data-isabs="false">
      <a id="this:ZeroMQExtension"></a>
      <h4 class="signature">
      <span class="kind">new</span>
      <span class="symbol">
        <span class="name">ZeroMQExtension</span>
        
        <span class="params">(<span name="system">system: <a name="akka.actor.ActorSystem" class="extype" href="../actor/ActorSystem.html">ActorSystem</a></span>)</span>
      </span>
      </h4>
      <p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt class="param">system</dt><dd class="cmt"><p>The ActorSystem this extension belongs to.
</p></dd></dl></div>
    </li></ol>
            </div>

        

        

        <div class="values members" id="values">
              <h3>Value Members</h3>
              <ol><li visbl="pub" name="scala.AnyRef#!=" data-isabs="false">
      <a id="!=(AnyRef):Boolean"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">!=</span>
        
        <span class="params">(<span name="arg0">arg0: AnyRef</span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>final </dd><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
    </li><li visbl="pub" name="scala.Any#!=" data-isabs="false">
      <a id="!=(Any):Boolean"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">!=</span>
        
        <span class="params">(<span name="arg0">arg0: <span name="scala.Any" class="extype">Any</span></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>final </dd><dt>Definition Classes</dt><dd>Any</dd></dl></div>
    </li><li visbl="pub" name="scala.AnyRef###" data-isabs="false">
      <a id="##():Int"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">##</span>
        
        <span class="params">()</span><span class="result">: <span name="scala.Int" class="extype">Int</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>final </dd><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
    </li><li visbl="pub" name="scala.AnyRef#==" data-isabs="false">
      <a id="==(AnyRef):Boolean"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">==</span>
        
        <span class="params">(<span name="arg0">arg0: AnyRef</span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>final </dd><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
    </li><li visbl="pub" name="scala.Any#==" data-isabs="false">
      <a id="==(Any):Boolean"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">==</span>
        
        <span class="params">(<span name="arg0">arg0: <span name="scala.Any" class="extype">Any</span></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>final </dd><dt>Definition Classes</dt><dd>Any</dd></dl></div>
    </li><li visbl="pub" name="akka.zeromq.ZeroMQExtension#DefaultPollTimeout" data-isabs="false">
      <a id="DefaultPollTimeout:FiniteDuration"></a>
      <h4 class="signature">
      <span class="kind">val</span>
      <span class="symbol">
        <span class="name">DefaultPollTimeout</span>
        
        <span class="result">: <a name="akka.util.FiniteDuration" class="extype" href="../util/FiniteDuration.html">FiniteDuration</a></span>
      </span>
      </h4>
      
    </li><li visbl="pub" name="akka.zeromq.ZeroMQExtension#NewSocketTimeout" data-isabs="false">
      <a id="NewSocketTimeout:Timeout"></a>
      <h4 class="signature">
      <span class="kind">val</span>
      <span class="symbol">
        <span class="name">NewSocketTimeout</span>
        
        <span class="result">: <a name="akka.util.Timeout" class="extype" href="../util/Timeout.html">Timeout</a></span>
      </span>
      </h4>
      
    </li><li visbl="pub" name="scala.Any#asInstanceOf" data-isabs="false">
      <a id="asInstanceOf[T0]:T0"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">asInstanceOf</span>
        <span class="tparams">[<span name="T0">T0</span>]</span>
        <span class="result">: T0</span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>final </dd><dt>Definition Classes</dt><dd>Any</dd></dl></div>
    </li><li visbl="prt" name="scala.AnyRef#clone" data-isabs="false">
      <a id="clone():AnyRef"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">clone</span>
        
        <span class="params">()</span><span class="result">: AnyRef</span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a name="java.lang" class="extype" href="../../java/lang/package.html">lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
                <span class="name">@throws</span><span class="args">()</span>
              
        </dd></dl></div>
    </li><li visbl="pub" name="scala.AnyRef#eq" data-isabs="false">
      <a id="eq(AnyRef):Boolean"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">eq</span>
        
        <span class="params">(<span name="arg0">arg0: AnyRef</span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>final </dd><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
    </li><li visbl="pub" name="scala.AnyRef#equals" data-isabs="false">
      <a id="equals(Any):Boolean"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">equals</span>
        
        <span class="params">(<span name="arg0">arg0: <span name="scala.Any" class="extype">Any</span></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
    </li><li visbl="prt" name="scala.AnyRef#finalize" data-isabs="false">
      <a id="finalize():Unit"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">finalize</span>
        
        <span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a name="java.lang" class="extype" href="../../java/lang/package.html">lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
                <span class="name">@throws</span><span class="args">()</span>
              
        </dd></dl></div>
    </li><li visbl="pub" name="scala.AnyRef#getClass" data-isabs="false">
      <a id="getClass():java.lang.Class[_]"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">getClass</span>
        
        <span class="params">()</span><span class="result">: java.lang.Class[_]</span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>final </dd><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
    </li><li visbl="pub" name="scala.AnyRef#hashCode" data-isabs="false">
      <a id="hashCode():Int"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">hashCode</span>
        
        <span class="params">()</span><span class="result">: <span name="scala.Int" class="extype">Int</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
    </li><li visbl="pub" name="scala.Any#isInstanceOf" data-isabs="false">
      <a id="isInstanceOf[T0]:Boolean"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">isInstanceOf</span>
        <span class="tparams">[<span name="T0">T0</span>]</span>
        <span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>final </dd><dt>Definition Classes</dt><dd>Any</dd></dl></div>
    </li><li visbl="pub" name="scala.AnyRef#ne" data-isabs="false">
      <a id="ne(AnyRef):Boolean"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">ne</span>
        
        <span class="params">(<span name="arg0">arg0: AnyRef</span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>final </dd><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
    </li><li visbl="pub" name="akka.zeromq.ZeroMQExtension#newDealerSocket" data-isabs="false">
      <a id="newDealerSocket(Array[SocketOption]):ActorRef"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">newDealerSocket</span>
        
        <span class="params">(<span name="socketParameters">socketParameters: <span name="scala.Array" class="extype">Array</span>[<a name="akka.zeromq.SocketOption" class="extype" href="SocketOption.html">SocketOption</a>]</span>)</span><span class="result">: <a name="akka.actor.ActorRef" class="extype" href="../actor/ActorRef.html">ActorRef</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Java API factory method to create the actor representing the ZeroMQ Dealer socket.</p><div class="fullcomment"><div class="comment cmt"><p>Java API factory method to create the actor representing the ZeroMQ Dealer socket.
You can pass in as many configuration options as you want and the order of the configuration options doesn't matter
They are matched on type and the first one found wins.
</p></div><dl class="paramcmts block"><dt class="param">socketParameters</dt><dd class="cmt"><p>array of <a name="akka.zeromq.SocketOption" class="extype" href="SocketOption.html">SocketOption</a> to configure the socket</p></dd><dt>returns</dt><dd class="cmt"><p>the <a name="akka.actor.ActorRef" class="extype" href="../actor/ActorRef.html">ActorRef</a>
</p></dd></dl></div>
    </li><li visbl="pub" name="akka.zeromq.ZeroMQExtension#newDealerSocketProps" data-isabs="false">
      <a id="newDealerSocketProps(SocketOption*):Props"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">newDealerSocketProps</span>
        
        <span class="params">(<span name="socketParameters">socketParameters: <a name="akka.zeromq.SocketOption" class="extype" href="SocketOption.html">SocketOption</a>*</span>)</span><span class="result">: <a name="akka.actor.Props" class="extype" href="../actor/Props.html">Props</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Java API helper
Factory method to create the <a name="akka.actor.Props" class="extype" href="../actor/Props.html">Props</a> to build a ZeroMQ Dealer socket actor.</p><div class="fullcomment"><div class="comment cmt"><p>Java API helper
Factory method to create the <a name="akka.actor.Props" class="extype" href="../actor/Props.html">Props</a> to build a ZeroMQ Dealer socket actor.</p></div><dl class="paramcmts block"><dt class="param">socketParameters</dt><dd class="cmt"><p>a varargs list of <a name="akka.zeromq.SocketOption" class="extype" href="SocketOption.html">SocketOption</a> to configure the socket</p></dd><dt>returns</dt><dd class="cmt"><p>the <a name="akka.actor.Props" class="extype" href="../actor/Props.html">Props</a>
</p></dd></dl></div>
    </li><li visbl="pub" name="akka.zeromq.ZeroMQExtension#newPubSocket" data-isabs="false">
      <a id="newPubSocket(Bind):ActorRef"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">newPubSocket</span>
        
        <span class="params">(<span name="bind">bind: <a name="akka.zeromq.Bind" class="extype" href="Bind.html">Bind</a></span>)</span><span class="result">: <a name="akka.actor.ActorRef" class="extype" href="../actor/ActorRef.html">ActorRef</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Convenience for creating a publisher socket.</p>
    </li><li visbl="pub" name="akka.zeromq.ZeroMQExtension#newPubSocket" data-isabs="false">
      <a id="newPubSocket(Array[SocketOption]):ActorRef"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">newPubSocket</span>
        
        <span class="params">(<span name="socketParameters">socketParameters: <span name="scala.Array" class="extype">Array</span>[<a name="akka.zeromq.SocketOption" class="extype" href="SocketOption.html">SocketOption</a>]</span>)</span><span class="result">: <a name="akka.actor.ActorRef" class="extype" href="../actor/ActorRef.html">ActorRef</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Java API factory method to create the actor representing the ZeroMQ Publisher socket.</p><div class="fullcomment"><div class="comment cmt"><p>Java API factory method to create the actor representing the ZeroMQ Publisher socket.
You can pass in as many configuration options as you want and the order of the configuration options doesn't matter
They are matched on type and the first one found wins.
</p></div><dl class="paramcmts block"><dt class="param">socketParameters</dt><dd class="cmt"><p>array of <a name="akka.zeromq.SocketOption" class="extype" href="SocketOption.html">SocketOption</a> to configure the socket</p></dd><dt>returns</dt><dd class="cmt"><p>the <a name="akka.actor.ActorRef" class="extype" href="../actor/ActorRef.html">ActorRef</a>
</p></dd></dl></div>
    </li><li visbl="pub" name="akka.zeromq.ZeroMQExtension#newPubSocketProps" data-isabs="false">
      <a id="newPubSocketProps(SocketOption*):Props"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">newPubSocketProps</span>
        
        <span class="params">(<span name="socketParameters">socketParameters: <a name="akka.zeromq.SocketOption" class="extype" href="SocketOption.html">SocketOption</a>*</span>)</span><span class="result">: <a name="akka.actor.Props" class="extype" href="../actor/Props.html">Props</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Java API helper
Factory method to create the <a name="akka.actor.Props" class="extype" href="../actor/Props.html">Props</a> to build a ZeroMQ Publisher socket actor.</p><div class="fullcomment"><div class="comment cmt"><p>Java API helper
Factory method to create the <a name="akka.actor.Props" class="extype" href="../actor/Props.html">Props</a> to build a ZeroMQ Publisher socket actor.</p></div><dl class="paramcmts block"><dt class="param">socketParameters</dt><dd class="cmt"><p>a varargs list of <a name="akka.zeromq.SocketOption" class="extype" href="SocketOption.html">SocketOption</a> to configure the socket</p></dd><dt>returns</dt><dd class="cmt"><p>the <a name="akka.actor.Props" class="extype" href="../actor/Props.html">Props</a>
</p></dd></dl></div>
    </li><li visbl="pub" name="akka.zeromq.ZeroMQExtension#newPullSocket" data-isabs="false">
      <a id="newPullSocket(Array[SocketOption]):ActorRef"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">newPullSocket</span>
        
        <span class="params">(<span name="socketParameters">socketParameters: <span name="scala.Array" class="extype">Array</span>[<a name="akka.zeromq.SocketOption" class="extype" href="SocketOption.html">SocketOption</a>]</span>)</span><span class="result">: <a name="akka.actor.ActorRef" class="extype" href="../actor/ActorRef.html">ActorRef</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Java API factory method to create the actor representing the ZeroMQ Pull socket.</p><div class="fullcomment"><div class="comment cmt"><p>Java API factory method to create the actor representing the ZeroMQ Pull socket.
You can pass in as many configuration options as you want and the order of the configuration options doesn't matter
They are matched on type and the first one found wins.
</p></div><dl class="paramcmts block"><dt class="param">socketParameters</dt><dd class="cmt"><p>array of <a name="akka.zeromq.SocketOption" class="extype" href="SocketOption.html">SocketOption</a> to configure the socket</p></dd><dt>returns</dt><dd class="cmt"><p>the <a name="akka.actor.ActorRef" class="extype" href="../actor/ActorRef.html">ActorRef</a>
</p></dd></dl></div>
    </li><li visbl="pub" name="akka.zeromq.ZeroMQExtension#newPullSocketProps" data-isabs="false">
      <a id="newPullSocketProps(SocketOption*):Props"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">newPullSocketProps</span>
        
        <span class="params">(<span name="socketParameters">socketParameters: <a name="akka.zeromq.SocketOption" class="extype" href="SocketOption.html">SocketOption</a>*</span>)</span><span class="result">: <a name="akka.actor.Props" class="extype" href="../actor/Props.html">Props</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Java API helper
Factory method to create the <a name="akka.actor.Props" class="extype" href="../actor/Props.html">Props</a> to build a ZeroMQ Pull socket actor.</p><div class="fullcomment"><div class="comment cmt"><p>Java API helper
Factory method to create the <a name="akka.actor.Props" class="extype" href="../actor/Props.html">Props</a> to build a ZeroMQ Pull socket actor.</p></div><dl class="paramcmts block"><dt class="param">socketParameters</dt><dd class="cmt"><p>a varargs list of <a name="akka.zeromq.SocketOption" class="extype" href="SocketOption.html">SocketOption</a> to configure the socket</p></dd><dt>returns</dt><dd class="cmt"><p>the <a name="akka.actor.Props" class="extype" href="../actor/Props.html">Props</a>
</p></dd></dl></div>
    </li><li visbl="pub" name="akka.zeromq.ZeroMQExtension#newPushSocket" data-isabs="false">
      <a id="newPushSocket(Array[SocketOption]):ActorRef"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">newPushSocket</span>
        
        <span class="params">(<span name="socketParameters">socketParameters: <span name="scala.Array" class="extype">Array</span>[<a name="akka.zeromq.SocketOption" class="extype" href="SocketOption.html">SocketOption</a>]</span>)</span><span class="result">: <a name="akka.actor.ActorRef" class="extype" href="../actor/ActorRef.html">ActorRef</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Java API factory method to create the actor representing the ZeroMQ Push socket.</p><div class="fullcomment"><div class="comment cmt"><p>Java API factory method to create the actor representing the ZeroMQ Push socket.
You can pass in as many configuration options as you want and the order of the configuration options doesn't matter
They are matched on type and the first one found wins.
</p></div><dl class="paramcmts block"><dt class="param">socketParameters</dt><dd class="cmt"><p>array of <a name="akka.zeromq.SocketOption" class="extype" href="SocketOption.html">SocketOption</a> to configure the socket</p></dd><dt>returns</dt><dd class="cmt"><p>the <a name="akka.actor.ActorRef" class="extype" href="../actor/ActorRef.html">ActorRef</a>
</p></dd></dl></div>
    </li><li visbl="pub" name="akka.zeromq.ZeroMQExtension#newPushSocketProps" data-isabs="false">
      <a id="newPushSocketProps(SocketOption*):Props"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">newPushSocketProps</span>
        
        <span class="params">(<span name="socketParameters">socketParameters: <a name="akka.zeromq.SocketOption" class="extype" href="SocketOption.html">SocketOption</a>*</span>)</span><span class="result">: <a name="akka.actor.Props" class="extype" href="../actor/Props.html">Props</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Java API helper
Factory method to create the <a name="akka.actor.Props" class="extype" href="../actor/Props.html">Props</a> to build a ZeroMQ Push socket actor.</p><div class="fullcomment"><div class="comment cmt"><p>Java API helper
Factory method to create the <a name="akka.actor.Props" class="extype" href="../actor/Props.html">Props</a> to build a ZeroMQ Push socket actor.</p></div><dl class="paramcmts block"><dt class="param">socketParameters</dt><dd class="cmt"><p>a varargs list of <a name="akka.zeromq.SocketOption" class="extype" href="SocketOption.html">SocketOption</a> to configure the socket</p></dd><dt>returns</dt><dd class="cmt"><p>the <a name="akka.actor.Props" class="extype" href="../actor/Props.html">Props</a>
</p></dd></dl></div>
    </li><li visbl="pub" name="akka.zeromq.ZeroMQExtension#newRepSocket" data-isabs="false">
      <a id="newRepSocket(Array[SocketOption]):ActorRef"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">newRepSocket</span>
        
        <span class="params">(<span name="socketParameters">socketParameters: <span name="scala.Array" class="extype">Array</span>[<a name="akka.zeromq.SocketOption" class="extype" href="SocketOption.html">SocketOption</a>]</span>)</span><span class="result">: <a name="akka.actor.ActorRef" class="extype" href="../actor/ActorRef.html">ActorRef</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Java API factory method to create the actor representing the ZeroMQ Rep socket.</p><div class="fullcomment"><div class="comment cmt"><p>Java API factory method to create the actor representing the ZeroMQ Rep socket.
You can pass in as many configuration options as you want and the order of the configuration options doesn't matter
They are matched on type and the first one found wins.
</p></div><dl class="paramcmts block"><dt class="param">socketParameters</dt><dd class="cmt"><p>array of <a name="akka.zeromq.SocketOption" class="extype" href="SocketOption.html">SocketOption</a> to configure the socke</p></dd><dt>returns</dt><dd class="cmt"><p>the <a name="akka.actor.ActorRef" class="extype" href="../actor/ActorRef.html">ActorRef</a>
</p></dd></dl></div>
    </li><li visbl="pub" name="akka.zeromq.ZeroMQExtension#newRepSocketProps" data-isabs="false">
      <a id="newRepSocketProps(SocketOption*):Props"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">newRepSocketProps</span>
        
        <span class="params">(<span name="socketParameters">socketParameters: <a name="akka.zeromq.SocketOption" class="extype" href="SocketOption.html">SocketOption</a>*</span>)</span><span class="result">: <a name="akka.actor.Props" class="extype" href="../actor/Props.html">Props</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Java API helper
Factory method to create the <a name="akka.actor.Props" class="extype" href="../actor/Props.html">Props</a> to build a ZeroMQ Rep socket actor.</p><div class="fullcomment"><div class="comment cmt"><p>Java API helper
Factory method to create the <a name="akka.actor.Props" class="extype" href="../actor/Props.html">Props</a> to build a ZeroMQ Rep socket actor.</p></div><dl class="paramcmts block"><dt class="param">socketParameters</dt><dd class="cmt"><p>a varargs list of <a name="akka.zeromq.SocketOption" class="extype" href="SocketOption.html">SocketOption</a> to configure the socket</p></dd><dt>returns</dt><dd class="cmt"><p>the <a name="akka.actor.Props" class="extype" href="../actor/Props.html">Props</a>
</p></dd></dl></div>
    </li><li visbl="pub" name="akka.zeromq.ZeroMQExtension#newReqSocket" data-isabs="false">
      <a id="newReqSocket(Array[SocketOption]):ActorRef"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">newReqSocket</span>
        
        <span class="params">(<span name="socketParameters">socketParameters: <span name="scala.Array" class="extype">Array</span>[<a name="akka.zeromq.SocketOption" class="extype" href="SocketOption.html">SocketOption</a>]</span>)</span><span class="result">: <a name="akka.actor.ActorRef" class="extype" href="../actor/ActorRef.html">ActorRef</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Java API factory method to create the actor representing the ZeroMQ Req socket.</p><div class="fullcomment"><div class="comment cmt"><p>Java API factory method to create the actor representing the ZeroMQ Req socket.
You can pass in as many configuration options as you want and the order of the configuration options doesn't matter
They are matched on type and the first one found wins.
</p></div><dl class="paramcmts block"><dt class="param">socketParameters</dt><dd class="cmt"><p>array of <a name="akka.zeromq.SocketOption" class="extype" href="SocketOption.html">SocketOption</a> to configure the socket</p></dd><dt>returns</dt><dd class="cmt"><p>the <a name="akka.actor.ActorRef" class="extype" href="../actor/ActorRef.html">ActorRef</a>
</p></dd></dl></div>
    </li><li visbl="pub" name="akka.zeromq.ZeroMQExtension#newReqSocketProps" data-isabs="false">
      <a id="newReqSocketProps(SocketOption*):Props"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">newReqSocketProps</span>
        
        <span class="params">(<span name="socketParameters">socketParameters: <a name="akka.zeromq.SocketOption" class="extype" href="SocketOption.html">SocketOption</a>*</span>)</span><span class="result">: <a name="akka.actor.Props" class="extype" href="../actor/Props.html">Props</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Java API helper
Factory method to create the <a name="akka.actor.Props" class="extype" href="../actor/Props.html">Props</a> to build a ZeroMQ Req socket actor.</p><div class="fullcomment"><div class="comment cmt"><p>Java API helper
Factory method to create the <a name="akka.actor.Props" class="extype" href="../actor/Props.html">Props</a> to build a ZeroMQ Req socket actor.</p></div><dl class="paramcmts block"><dt class="param">socketParameters</dt><dd class="cmt"><p>a varargs list of <a name="akka.zeromq.SocketOption" class="extype" href="SocketOption.html">SocketOption</a> to configure the socket</p></dd><dt>returns</dt><dd class="cmt"><p>the <a name="akka.actor.Props" class="extype" href="../actor/Props.html">Props</a>
</p></dd></dl></div>
    </li><li visbl="pub" name="akka.zeromq.ZeroMQExtension#newRouterSocket" data-isabs="false">
      <a id="newRouterSocket(Array[SocketOption]):ActorRef"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">newRouterSocket</span>
        
        <span class="params">(<span name="socketParameters">socketParameters: <span name="scala.Array" class="extype">Array</span>[<a name="akka.zeromq.SocketOption" class="extype" href="SocketOption.html">SocketOption</a>]</span>)</span><span class="result">: <a name="akka.actor.ActorRef" class="extype" href="../actor/ActorRef.html">ActorRef</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Java API factory method to create the actor representing the ZeroMQ Router socket.</p><div class="fullcomment"><div class="comment cmt"><p>Java API factory method to create the actor representing the ZeroMQ Router socket.
You can pass in as many configuration options as you want and the order of the configuration options doesn't matter
They are matched on type and the first one found wins.
</p></div><dl class="paramcmts block"><dt class="param">socketParameters</dt><dd class="cmt"><p>array of <a name="akka.zeromq.SocketOption" class="extype" href="SocketOption.html">SocketOption</a> to configure the socket</p></dd><dt>returns</dt><dd class="cmt"><p>the <a name="akka.actor.ActorRef" class="extype" href="../actor/ActorRef.html">ActorRef</a>
</p></dd></dl></div>
    </li><li visbl="pub" name="akka.zeromq.ZeroMQExtension#newRouterSocketProps" data-isabs="false">
      <a id="newRouterSocketProps(SocketOption*):Props"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">newRouterSocketProps</span>
        
        <span class="params">(<span name="socketParameters">socketParameters: <a name="akka.zeromq.SocketOption" class="extype" href="SocketOption.html">SocketOption</a>*</span>)</span><span class="result">: <a name="akka.actor.Props" class="extype" href="../actor/Props.html">Props</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Java API helper
Factory method to create the <a name="akka.actor.Props" class="extype" href="../actor/Props.html">Props</a> to build a ZeroMQ Router socket actor.</p><div class="fullcomment"><div class="comment cmt"><p>Java API helper
Factory method to create the <a name="akka.actor.Props" class="extype" href="../actor/Props.html">Props</a> to build a ZeroMQ Router socket actor.</p></div><dl class="paramcmts block"><dt class="param">socketParameters</dt><dd class="cmt"><p>a varargs list of <a name="akka.zeromq.SocketOption" class="extype" href="SocketOption.html">SocketOption</a> to configure the socket</p></dd><dt>returns</dt><dd class="cmt"><p>the <a name="akka.actor.Props" class="extype" href="../actor/Props.html">Props</a>
</p></dd></dl></div>
    </li><li visbl="pub" name="akka.zeromq.ZeroMQExtension#newSocket" data-isabs="false">
      <a id="newSocket(SocketOption*):ActorRef"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">newSocket</span>
        
        <span class="params">(<span name="socketParameters">socketParameters: <a name="akka.zeromq.SocketOption" class="extype" href="SocketOption.html">SocketOption</a>*</span>)</span><span class="result">: <a name="akka.actor.ActorRef" class="extype" href="../actor/ActorRef.html">ActorRef</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Factory method to create the actor representing the ZeroMQ socket.</p><div class="fullcomment"><div class="comment cmt"><p>Factory method to create the actor representing the ZeroMQ socket.
You can pass in as many configuration options as you want and the order of the configuration options doesn't matter
They are matched on type and the first one found wins.
</p></div><dl class="paramcmts block"><dt class="param">socketParameters</dt><dd class="cmt"><p>a varargs list of <a name="akka.zeromq.SocketOption" class="extype" href="SocketOption.html">SocketOption</a> to configure the socke</p></dd><dt>returns</dt><dd class="cmt"><p>the <a name="akka.actor.ActorRef" class="extype" href="../actor/ActorRef.html">ActorRef</a>
</p></dd></dl></div>
    </li><li visbl="pub" name="akka.zeromq.ZeroMQExtension#newSocketProps" data-isabs="false">
      <a id="newSocketProps(SocketOption*):Props"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">newSocketProps</span>
        
        <span class="params">(<span name="socketParameters">socketParameters: <a name="akka.zeromq.SocketOption" class="extype" href="SocketOption.html">SocketOption</a>*</span>)</span><span class="result">: <a name="akka.actor.Props" class="extype" href="../actor/Props.html">Props</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Factory method to create the <a name="akka.actor.Props" class="extype" href="../actor/Props.html">Props</a> to build the ZeroMQ socket actor.</p><div class="fullcomment"><div class="comment cmt"><p>Factory method to create the <a name="akka.actor.Props" class="extype" href="../actor/Props.html">Props</a> to build the ZeroMQ socket actor.
</p></div><dl class="paramcmts block"><dt class="param">socketParameters</dt><dd class="cmt"><p>a varargs list of <a name="akka.zeromq.SocketOption" class="extype" href="SocketOption.html">SocketOption</a> to configure the socket</p></dd><dt>returns</dt><dd class="cmt"><p>the <a name="akka.actor.Props" class="extype" href="../actor/Props.html">Props</a>
</p></dd></dl></div>
    </li><li visbl="pub" name="akka.zeromq.ZeroMQExtension#newSubSocket" data-isabs="false">
      <a id="newSubSocket(Connect,Listener,Subscribe):ActorRef"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">newSubSocket</span>
        
        <span class="params">(<span name="connect">connect: <a name="akka.zeromq.Connect" class="extype" href="Connect.html">Connect</a></span>, <span name="listener">listener: <a name="akka.zeromq.Listener" class="extype" href="Listener.html">Listener</a></span>, <span name="subscribe">subscribe: <a name="akka.zeromq.Subscribe" class="extype" href="Subscribe.html">Subscribe</a></span>)</span><span class="result">: <a name="akka.actor.ActorRef" class="extype" href="../actor/ActorRef.html">ActorRef</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Convenience for creating a subscriber socket.</p>
    </li><li visbl="pub" name="akka.zeromq.ZeroMQExtension#newSubSocket" data-isabs="false">
      <a id="newSubSocket(Array[SocketOption]):ActorRef"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">newSubSocket</span>
        
        <span class="params">(<span name="socketParameters">socketParameters: <span name="scala.Array" class="extype">Array</span>[<a name="akka.zeromq.SocketOption" class="extype" href="SocketOption.html">SocketOption</a>]</span>)</span><span class="result">: <a name="akka.actor.ActorRef" class="extype" href="../actor/ActorRef.html">ActorRef</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Java API factory method to create the actor representing the ZeroMQ Subscriber socket.</p><div class="fullcomment"><div class="comment cmt"><p>Java API factory method to create the actor representing the ZeroMQ Subscriber socket.
You can pass in as many configuration options as you want and the order of the configuration options doesn't matter
They are matched on type and the first one found wins.
</p></div><dl class="paramcmts block"><dt class="param">socketParameters</dt><dd class="cmt"><p>array of <a name="akka.zeromq.SocketOption" class="extype" href="SocketOption.html">SocketOption</a> to configure the socket</p></dd><dt>returns</dt><dd class="cmt"><p>the <a name="akka.actor.ActorRef" class="extype" href="../actor/ActorRef.html">ActorRef</a>
</p></dd></dl></div>
    </li><li visbl="pub" name="akka.zeromq.ZeroMQExtension#newSubSocketProps" data-isabs="false">
      <a id="newSubSocketProps(SocketOption*):Props"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">newSubSocketProps</span>
        
        <span class="params">(<span name="socketParameters">socketParameters: <a name="akka.zeromq.SocketOption" class="extype" href="SocketOption.html">SocketOption</a>*</span>)</span><span class="result">: <a name="akka.actor.Props" class="extype" href="../actor/Props.html">Props</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Java API helper
Factory method to create the <a name="akka.actor.Props" class="extype" href="../actor/Props.html">Props</a> to build a ZeroMQ Subscriber socket actor.</p><div class="fullcomment"><div class="comment cmt"><p>Java API helper
Factory method to create the <a name="akka.actor.Props" class="extype" href="../actor/Props.html">Props</a> to build a ZeroMQ Subscriber socket actor.</p></div><dl class="paramcmts block"><dt class="param">socketParameters</dt><dd class="cmt"><p>a varargs list of <a name="akka.zeromq.SocketOption" class="extype" href="SocketOption.html">SocketOption</a> to configure the socket</p></dd><dt>returns</dt><dd class="cmt"><p>the <a name="akka.actor.Props" class="extype" href="../actor/Props.html">Props</a>
</p></dd></dl></div>
    </li><li visbl="pub" name="scala.AnyRef#notify" data-isabs="false">
      <a id="notify():Unit"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">notify</span>
        
        <span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>final </dd><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
    </li><li visbl="pub" name="scala.AnyRef#notifyAll" data-isabs="false">
      <a id="notifyAll():Unit"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">notifyAll</span>
        
        <span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>final </dd><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
    </li><li visbl="pub" name="scala.AnyRef#synchronized" data-isabs="false">
      <a id="synchronized[T0](⇒ T0):T0"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">synchronized</span>
        <span class="tparams">[<span name="T0">T0</span>]</span>
        <span class="params">(<span name="arg0">arg0: ⇒ T0</span>)</span><span class="result">: T0</span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>final </dd><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
    </li><li visbl="pub" name="scala.AnyRef#toString" data-isabs="false">
      <a id="toString():String"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">toString</span>
        
        <span class="params">()</span><span class="result">: <span name="java.lang.String" class="extype">String</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
    </li><li visbl="pub" name="akka.zeromq.ZeroMQExtension#version" data-isabs="false">
      <a id="version:ZeroMQVersion"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">version</span>
        
        <span class="result">: <a name="akka.zeromq.ZeroMQVersion" class="extype" href="ZeroMQVersion.html">ZeroMQVersion</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">The version of the ZeroMQ library</p><div class="fullcomment"><div class="comment cmt"><p>The version of the ZeroMQ library</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>a <a name="akka.zeromq.ZeroMQVersion" class="extype" href="ZeroMQVersion.html">ZeroMQVersion</a>
</p></dd></dl></div>
    </li><li visbl="pub" name="scala.AnyRef#wait" data-isabs="false">
      <a id="wait():Unit"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">wait</span>
        
        <span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>final </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
                <span class="name">@throws</span><span class="args">()</span>
              
        </dd></dl></div>
    </li><li visbl="pub" name="scala.AnyRef#wait" data-isabs="false">
      <a id="wait(Long,Int):Unit"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">wait</span>
        
        <span class="params">(<span name="arg0">arg0: <span name="scala.Long" class="extype">Long</span></span>, <span name="arg1">arg1: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>final </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
                <span class="name">@throws</span><span class="args">()</span>
              
        </dd></dl></div>
    </li><li visbl="pub" name="scala.AnyRef#wait" data-isabs="false">
      <a id="wait(Long):Unit"></a>
      <h4 class="signature">
      <span class="kind">def</span>
      <span class="symbol">
        <span class="name">wait</span>
        
        <span class="params">(<span name="arg0">arg0: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>final </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
                <span class="name">@throws</span><span class="args">()</span>
              
        </dd></dl></div>
    </li></ol>
            </div>

        

        <div name="akka.actor.Extension" class="parent">
              <h3>Inherited from <a name="akka.actor.Extension" class="extype" href="../actor/Extension.html">Extension</a></h3>
            </div><div name="scala.AnyRef" class="parent">
              <h3>Inherited from AnyRef</h3>
            </div><div name="scala.Any" class="parent">
              <h3>Inherited from <span name="scala.Any" class="extype">Any</span></h3>
            </div>

      </div>

      <div id="tooltip"></div>

    </body>
      </html>